package com.eliza.viewmodel

import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import com.eliza.viewmodel.activity.AddNumActivity

/**
 * 瞬态数据丢失
异步调用的内存泄漏
类膨胀提高维护难度和测试难度

view === viewModel == model
使 视图与数据分离 ，作为中间通信的桥梁
 */
class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        findViewById<Button>(R.id.main_vm_rotate).setOnClickListener {
            startActivity(Intent(this, AddNumActivity::class.java))
        }
    }
}